package com.wh.springboot.mapper;

import com.wh.springboot.common.entity.CovidData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wh.springboot.common.entity.LineTrend;
import org.apache.ibatis.annotations.Select;

import java.util.List;


/**
 * Mapper 继承该接口后，无需编写 mapper.xml 文件，即可获得CRUD功能
 * 这个 Mapper 支持 id 泛型
 */

public interface CovidMapper extends BaseMapper<CovidData> {

    /**
     * 接口：只有方法定义，写业务逻辑
     * 1.实现类，写你自己的业务逻辑
     * 2. xml mybatisplus 一种实现
     * 3. @select
     *
     * @return
     */
    @Select("select * from line_trend  order by create_time limit 7")
    List<LineTrend> findSevenDate();

    //倒叙查询34条数据
    @Select("select * from covid_data  order by id desc limit 34")
    List<CovidData> listOrderbyLimit();
}
